#include <iostream>
#include <cstring>
using namespace std;
int cnt1[26];
int cnt2[26];
int main() {
    string s1,s2;
    getline(cin,s1);
    getline(cin,s2);

    for(int i=0;i<s1.size();i++)
    {
        cnt1[s1[i]-'A']++;
    }
    for(int j=0;j<s2.size();j++)
    {
        cnt2[s2[j]-'A']++;
    }
    bool ret=true;
    for(int i=0;i<26 && ret;i++)
    {
        if(cnt2[i]!=0 && cnt1[i]<cnt2[i])
            ret=false;
    }
    if(ret)
    {
        cout<<"Yes"<<endl;
    }
    else{
        cout<<"No"<<endl;
    }
    return 0;
}
